<?php
ini_set('display_errors', 0);
  session_start();  
$_SESSION['usuarios'];
$_SESSION['passwords'];

if ($_SESSION['usuarios'] == "" and $_SESSION['passwords'] == ""){
	echo " uste no tiene permiso pa ver esta pagina";
	die;
}

$_SESSION['cedula_u']=$_REQUEST['cedula'];
$_SESSION['nac_u']=$_REQUEST['nac'];
$cedula_u=$_SESSION['cedula_u'];
$nac_u=$_SESSION['nac_u'];
if ($cedula_u!="") {
$cedula_u;
$nac_u;
}
else {
$cedula_u=="";
}

$_SESSION['estatus']=$_REQUEST['estatus_t'];
$estatus=$_SESSION['estatus'];
if ($estatus=="") {
	$estatus="";
}
else {
$estatus==$estatus;
}

$_SESSION['grupo']=$_REQUEST['grupo_t'];
$grupo=$_SESSION['grupo'];
if ($grupo=="") {
	$grupo="";
}
else {
$grupo==$grupo;
}

//condicion para la busqueda siguiente
if ($_REQUEST['pos'] !="" and $_REQUEST['limit'] ==""){
	$inicio = $_REQUEST['pos'];
	$limit = 25;
}
//condicion para la busqueda del ultimo
else if ($_REQUEST['pos'] !="" and $_REQUEST['limit'] !=""){
	$inicio = $_REQUEST['pos'];
	$limit= $_REQUEST['limit'];
}
//condicion de inicio 
else{
	$inicio = 0;
	$limit = 25;
}
?>
<html>
	<head>
		<title> Sistema Integral de Bienestar Social </title>
		<link rel= "stylesheet" type= "text/css" href= "estilo.css" />
	</head>
	<body>
		<div class="cuadro_requisitos">
		<img src="logo_ministerio_salud.png" height="75px" width="800px" alt="encabezado"  />	
			<header>
				<h1><p align="center"><font color= "#00000" size = 6> Reporte de Trabajador </font></p></h1>
			</header>
<script language="JavaScript" src="gen_validatorv4.js"
type="text/javascript" xml:space="preserve"></script>
<SCRIPT language=Javascript>
	function isNumberKey(evt) {
		var charCode = (evt.which) ? evt.which : event.keyCode
		if (charCode > 31 && (charCode < 48 || charCode > 57))
			return false;
		return true;
	}
</SCRIPT>
			<center>
				
<?php
include 'conex.php';
if ($cedula_u==""){
	$cedula=="";
}
if ($cedula_u!="" and $nac_u!=""){
	$cedula_u_query=$cedula_u;
	$nac_u_query=$nac_u;
	$cedula= "and cedula = '$cedula_u_query' and nac = '$nac_u_query'";
}  

if ($estatus==""){
	$estatus= "";
}

if ($estatus!="" ){
	$estatus_query=$estatus;
	$estatus= "and estatus = '$estatus_query'";
}

if ($grupo==""){
	$grupo= "";
}

if ($grupo!=""){
	$grupo_query=$grupo;
	$grupo= "and grupo = '$grupo_query'";
}

//consulta para saber el numero de registros
$query_ultimoregistro=" select count(distinct a.cedula) as cantidad 
 from guar_trabajador a
 LEFT JOIN cargo b ON a.id_cargo = b.id_cargo
 LEFT JOIN region c ON a.id_tipo_personal = c.id_tipo_personal and a.cod_tipo_personal = c.cod_tipo_personal and a.servidor = c.servidor
 where 1=1 $cedula $estatus $grupo";
$result=pg_query($query_ultimoregistro);
while($var=pg_fetch_array($result)) {
		$resultado=$var['cantidad'];
}
//echo $query_ultimoregistro;
//echo $resultado;
//array para partir el resultado del numero de registros

$final=$resultado/25;
$limite=explode("." ,$final);
$cero=0;
$inicio2=$limite[0].$cero;
$limite2=$limite[1];
//$query="select * from registro limit $inicio, $limit en mysql no se necesita offset
?>
<form method= "post" action= "reporte_trabajador.php">
<table align="center" width="650px" height="100px">
				<tr><td><font class= "color">C&eacute;dula: <select name= "nac"></font>
						<option value="V"> V </option>
						<option value="E"> E </option>
					</select>
				<input type= "text" name= "cedula" onKeyPress="return isNumberKey(event)" style="width:120px">
				</td></tr>
				<tr><td>
							Estatus: <select name= "estatus_t">
					<option value="">Todos</option>
					<option value="A">ACTIVO</option>
					<option value="E">INACTIVO</option>
					</select></td>
				</tr>
				<tr><td>
							Tipo Personal: <select name= "grupo_t">
					<option value="">Todos</option>
					<option value="OC">OBREROS CONTRATADOS</option>
					<option value="OF">OBREROS FIJOS</option>
					<option value="EC">EMPLEADOS CONTRATADOS</option>
					<option value="EF">EMPLEADOS FIJOS</option>		
					</select>&nbsp; &nbsp;
				<input type="submit" value="Buscar"/>
				</td></tr>
				<tr>
					<td>
						Total de Trabajadores segun el parametro escogido: <?php echo $resultado; ?> registros
					</td>
				</tr>
				</table>
				</p>
				</form>
<?php
$query = "select distinct a.cedula as cedula,
 a.nac as nac,
 a.nombres||' '||apellidos as nombres_apellidos,
 a.estatus as estatus,
 b.descripcion_cargo as descripcion_cargo,
 c.nombre_region as nombre_region,
 c.grupo as grupo
 from guar_trabajador a
 LEFT JOIN cargo b ON a.id_cargo = b.id_cargo
 LEFT JOIN region c ON a.id_tipo_personal = c.id_tipo_personal and a.cod_tipo_personal = c.cod_tipo_personal and a.servidor = c.servidor
 where 1=1 $cedula $estatus $grupo order by cedula offset $inicio limit $limit";
$resul = pg_query($query);

//echo "$query";

$impresos = 0;
?>
<table  border="1">
<tr align="center">
	<th>C&eacute;dula</th>
	<th>Nombres y Apellidos</th>
	<th>Cargo</th>
	<th>Tipo Personal</th>
	<th>Estatus</th>
</tr>
<?php
while ($reg=pg_fetch_array($resul))
{
	?>
<tr align="center">
	<td width="80px"><a style="text-decoration: none; color: #000000;" href="consulta_trabajador.php=<?php echo $reg['cedula']; ?>&nac<?php echo $reg['nac']; ?>"> <?php echo $reg['nac']; ?> <?php echo $reg['cedula']; ?></a></td>
	<td><a style="text-decoration: none; color: #000000;" href="consulta_trabajador.php?cedula=<?php echo $reg['cedula']; ?>&nac=<?php echo $reg['nac']; ?>"> <?php echo $reg['nombres_apellidos']; ?></a></td>
	<td><a style="text-decoration: none; color: #000000;" href="consulta_trabajador.php?cedula=<?php echo $reg['cedula']; ?>&nac=<?php echo $reg['nac']; ?>"> <?php echo $reg['descripcion_cargo']; ?></a></td>
	<td><a style="text-decoration: none; color: #000000;" href="consulta_trabajador.php?cedula=<?php echo $reg['cedula']; ?>&nac=<?php echo $reg['nac']; ?>"> <?php echo $reg['nombre_region']; ?></a></td>
	<td><a style="text-decoration: none; color: #000000;" href="consulta_trabajador.php?cedula=<?php echo $reg['cedula']; ?>&nac=<?php echo $reg['nac']; ?>"> <?php if ($reg['estatus'] == "A"){ echo "ACTIVO"; } else { echo "INACTIVO"; } ?></a></td>
</tr>
<?php
//variable imprime el numero de registros impresos
$impresos++;
}
//echo $query;
?>
</table>
</br>
<?php
//transformacion de la variable estado a su estado(sacarla del query)
pg_close();
//Condiciones para que aparezcan o desaparezcan la busqueda
$grupo=$_SESSION['grupo'];
$estatus=$_SESSION['estatus'];
$cedula_u=$_SESSION['cedula_u'];
$nac_u=$_SESSION['nac_u'];
if ($inicio == 0){
}
else {
	$primero = 0;
	echo "<a href=\"reporte_trabajador.php?pos=$primero&nac=$nac_u&cedula=$cedula_u&estatus=$estatus&grupo=$grupo\">Primero</a>";
}
if ($inicio == 0){
}
else {
	$anterior = $inicio - 25;
	echo "<a href=\"reporte_trabajador.php?pos=$anterior&nac=$nac_u&cedula=$cedula_u&estatus=$estatus&grupo=$grupo\"><img src=\"flecha izquierda.jpg\" style=\"width: 30px; height: 20px\" /></a>";
}
if ($impresos == 25) {
	$proximo = $inicio + 25;
	echo "<a href=\"reporte_trabajador.php?pos=$proximo&nac=$nac_u&cedula=$cedula_u&estatus=$estatus&grupo=$grupo\"><img src=\"flecha derecha.jpg\" style=\"width: 30px; height: 20px\" /></a>";
}
 else{
 }

?>
</br>
</center>
				<p align= "center">
				<a href="consulta_user.php"><img src="1356055280_Forward-64.png" height="30px" width="30px" /></a>
				</p> 
 
			</div>
		</center>
	</body>
</html>
<script language="JavaScript" type="text/javascript"
			xml:space="preserve">

			frmvalidator.addValidation("cedula","numeric","La c&eacute;dula debe ser numerica.");
</script>